terraced roof - French English Dictionary